Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
TUMBER HOUSE SLOUGH LANE Detached £7,253,073 £1,300,000 11 Jan 1995